package cn.itcast.nems.studentrecord.web.vo.form;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

@Data
public class JournalRenewalLineEditVO implements Serializable {
    private String id ;
    /**
     * 需要升班的基础班学籍ID
     */
    private String originStudentRecordId;

    /**
     * 需要升班的基础班ID
     */
    private Integer originClazzId;
    /**
     * 需要升班的基础班名称
     */
    private String originClazzName;
    /**
     * 需要升班的基础班出班日期
     */
    private LocalDate originClazzOutDate;
    /**
     * 升班目标就业班购买原始金额
     */
    private Integer targetClazzOriginalAmount;
    /**
     * 升班目标就业班优惠金额合计
     */
    private Integer targetClazzDiscountAmount;
    /**
     * 升班目标就业班应付金额
     */
    private Integer targetClazzAmountDue;
    /**
     * 升班目标班级预计入班日期
     */
    private LocalDate targetClazzInDate;
    /**
     * 行优惠项
     */
    private List<JournalRenewalLineDiscountEditVO> discountList ;
    /**
     *  优惠券列表
     */
    private List<JournalRenewalLineDiscountEditVO> discountCouponList ;

}